home *** CD-ROM | disk | FTP | other *** search
- CHAMPIONSHIP OTHELLO by Frank LaRosa
-
- Version 3.0, release date 3-29-1986
-
-
- To run the program after unpacking from the .ARC file, enter the
- command OTHPC3. The main screen will be displayed.
-
- OTHPC plays the popular board game Othello. This is a one-player
- game, with you pitted against the computer in a duel of skill and
- strategy. The game is played by placing a piece of your color on
- the 8x8 game board so that a row of your opponent's pieces is
- surrounded, with a piece of yours on either end. All of the opponent's
- pieces so "outflanked" are turned to your color. The object is
- to have the most pieces when the entire board is filled.
-
- Playing the game is fairly straightforward. The dark colored pieces
- are yours, and the computer plays the light pieces. To execute a
- move, use the arrow keys to position the blinking cursor at the
- desired position, and press the Return key. Your move will be
- recorded and the program will respond with its countermove.
-
- In addition there are 9 special functions you can perform. These
- are shown along the bottom of the screen and are selected by
- pressing the first letter of the command (shown in angle brackets).
- The special functions are:
-
- <S>ave - save current game position in a file. You will be prompted
- for the filename. If no extension is given, it defaults to .OTH
-
- <L>oad - load previously saved game position. .OTH is again the
- default filename extension.
-
- Incidentally the saved game files are in ascii format and can be
- TYPEd. An identifying string containing the time & date is written
- to the end of the file for future reference.
-
- <M>oves - this command graphically displays all possible legal moves
- on the screen. This is useful when the situation gets complicated and
- you can't seem to find a legal move.
-
- <F>orfeit - allows you to forfeit your turn to the computer.
- Technically, you can only forfeit if you have no legal move. If you
- attempt to forfeit when a legal move exists, the program will not
- allow it. However, you can forfeit as the first move of the game
- (allowing the program to move first) or after <E>diting the board.
-
- <B>ack - the takeback command allows you to take back a move, and
- returns the board to the position previous to the last move you
- made (in other words it goes back two moves, your previous move and
- the computer's response). The <B>ack command will also restore the
- position previous to a <L>oad, <E>dit, or <R>estart command.
-
- <E>dit - allows you to edit the board. You may move the cursor to
- any position, and use the function keys as follows:
-
- f1 - enter one of your pieces
- f2 - enter one of opponent's pieces
- f3 - enter blank square
- f4 - transpose the entire board: turn all pieces to opposite color
- f5 - exit the editor
-
- (the numeric keys 1-5 will also function instead of the f keys).
- Editing is provided so you can set-up different positions to have
- the computer operate on. You can enter theoretical positions, new
- opening positions, etc. Of course you can use it to cheat, but this
- is discouraged.
- When you exit from edit mode, you can either enter your next move,
- or press <F>orfeit to have the computer move first.
-
- <R>estart - restart the game from the opening position. If you hit
- this by accident you can press <B>ack to recover.
-
- <P>rint - prints out a copy of the game board on the printer. The
- board is printed using regular Ascii characters.
-
- <Q>uit - ends the game and exits back to MS-DOS.
-
- Normal game play continues until the entire board is filled with
- no empty squares remaining. When the game is over a message will be
- displayed, however the program will not end and you can either press
- <R>estart to start a new game, <Q>uit to exit, or any of the other
- options to edit, print, or save the board.
-
- Occasionally the game will develop into a position where neither
- side can make a legal move, but the entire board is not filled. In
- this case no message will be displayed, but the game is over and
- you can determine the winner by reading the current score displayed
- on the right side of the screen.
-
- ----------------------------------------------------------------------
-
- OTHPC is an original program and does not contain any code from
- other public domain versions of Othello. The program is written in
- BASIC and compiled on an IBM-PC using the BASCOM compiler. Please
- distribute this program to other users and if you like it, don't
- forget to send a few dollars my way so that I can continue bringing
- programs to the public domain.
-
- Frank LaRosa
- 46 Twixt Hills Rd.
- St. James, NY 11780
-
- Sysop of The Searchlight BBS (516) 724-0971